package {
   import com.ease.framework.assets.icons.IconsConstant;
   import com.ease.framework.assets.icons.align.AlignIconFactory;
   import com.ease.framework.flex.controls.*;
   import com.ease.framework.gef.*;
   import com.ease.framework.gef.events.*;
   import com.ease.framework.gef.palette.*;
   import com.ease.framework.gef.requests.Request;
   import com.ease.framework.gef.spi.IConnectionValidator;
   import com.ease.framework.gef.ui.*;
   import com.ease.framework.gef4g.*;
   import com.ease.framework.gef4g.actions.*;
   import com.ease.framework.gef4p.actions.*;
   import com.ease.framework.gef4p.commands.*;
   import com.ease.framework.gef4p.constant.*;
   import com.ease.framework.gef4p.editparts.*;
   import com.ease.framework.gef4p.figures.*;
   import com.ease.framework.gef4p.figures.edge.*;
   import com.ease.framework.gef4p.figures.impl.*;
   import com.ease.framework.gef4p.figures.impl.edge.*;
   import com.ease.framework.gef4p.instance.*;
   import com.ease.framework.gef4p.model.*;
   import com.ease.framework.gef4p.viewers.*;
   import com.ease.framework.gef4p.xml.*;
   import com.ease.framework.layers.*;

   public class GEFClasses {
      IconsConstant;
      AlignIconFactory;

      Appender;
      DottedLine;
      Handle;
      HandleLocationType;
      ImagedLabel;

      EditDomain;
      Editor;
      EditPart;
      IAppenderFactory;
      IEditor;
      IEditPart;
      IEditPartFactory;
      IFigureDecorater;
      IFigureFactory;
      IModelCreator;
      IModelFactory;
      IModelParser;
      IModelSerialization;
      IPaletteFactory;
      IProcessStateManager;
      IRelationValidator;

      GraphicalBehaviorEvent;
      GraphicalZoomEvent;
      ModelEvent;

      GraphicalToolFigure;
      ImageToolFigure;
      ToolEntry;

      Request;

      IConnectionValidator;

      ISelection;
      SelectionManager;

      GraphicalBehavior;
      GraphicalEditor;
      GraphicalViewer;
      GraphicalViewerControl;
      GraphicalViewport;
      IGraphicalEditor;
      IGraphicalPaletteViewer;
      IGraphicalViewer;
      IGraphicalViewerControl;
      IViewport;

      GridLayerCheckBox;
      LaneLayerCheckBox;
      ZoomButton;
      ZoomCheckBox;
      ZoomSlider;

      AlignButton;
      BottomAlignButton;
      HorizontalAlignButton;
      TopAlignButton;
      VerticalAlignButton;

      ChangePModelNameCommand;
      CreateAnnotationCommand;
      CreateEdgeCommand;
      CreateNodeCommand;
      EditAnnotationContentCommand;
      MoveEdgeSourceAnchorCommand;
      MoveEdgeTargetAnchorCommand;
      MoveResizeVertexCommand;
      RemoveAnnotationCommand;
      RemoveEdgeCommand;
      RemoveNodeCommand;

      DiagramConstant;

      AnnotationContainerEditPart;
      AnnotationEditPart;
      EdgeEditPart;
      NodeEditPart;
      PoolEditPart;

      IAnnotationFigure;
      IArtifactFigure;
      IDraggingFigure;
      IFigureResizable;
      ILabelFigure;
      ILabelFigureBox;
      ILaneFigure;
      INodeFigure;
      IVertexFigure;
      TempLaneUI;

      IBendAnchor;
      IEdgeAnchor;
      IEdgeAnchorListener;
      IEdgeFigure;

      AnnotationFigure;
      AnnotationLabelFigure;
      AnnotationLabelFigureEditor;
      ArtifactFigure;
      FigureWithHandles;
      ImageLabelFigure;
      LabelFigure;
      LabelFigureEditor;
      NodeFigure;
      PolylineEdgeFigure;
      PolylineStype;
      SourceBend;
      TargetBend;
      VertexFigure;

      AbstractEdgeListener;
      Bend;
      BendAnchor;
      BendAnchorManager;
      EdgeAnchor;
      EdgeArraw;
      EdgeArrawManager;
      EdgeFigure;
      EdgeStyle;
      STNodeEdgeAnchorManager;

      EditDomainWithInstance;
      IInstance;
      IStatus;

      Annotation;
      Artifact;
      DiagramModelType;
      Edge;
      IArtifactsContainer;
      ModelInstanceCache;
      Node;
      PModel;
      Pool;
      Vertex;

      DiagramGraphicalViewerControl;
      SnapToHelper;

      IParsable;
      IXMLReader;

      ConnectionLayer;
      ContainerNodeLayer;
      DraggingLayer;
      GridLayer;
      HandlesLayer;
      ILayerFactory;
      LabelLayer;
      LaneLayer;
      Layer;
      MaskLayer;
      PrimaryLayer;
      SnapLayer;
      ZoomPan;
   }
}